package uoc.biblioteca.struts.form;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.upload.FormFile;

import uoc.biblioteca.mappings.object.EstadoSolicitudVo;
import uoc.biblioteca.mappings.object.HistoricLlibreVo;
import uoc.biblioteca.mappings.object.HistoricRevistaVo;
import uoc.biblioteca.mappings.object.LlibreVo;
import uoc.biblioteca.mappings.object.RevistaVo;
import uoc.biblioteca.mappings.object.SolicitudLlibreVo;
import uoc.biblioteca.mappings.object.SolicitudRevistaVo;
import uoc.biblioteca.mappings.object.UserVo;


public class GestionSolicitudForm extends BaseForm {
	
		private Integer idSolicitud;
		private UserVo user;
		private LlibreVo llibre;
		private String assignatura;
		private String centreResponsabilitat;
		private String personaSolicitant;
		private String nomGrupOrganitzatiu;
		private String codiOsrt;
		private String codiProyecte;
		private String idPerfilUoc;
		
		
		private String tipusRadio;
		private String perfilUOC;
		
		private Integer idLlibre;
		private Integer idRevista;
		private String autor;
		private String titol;
		private String editorial;
		private String edicio;
		private String isbn;
		private String issn;
		private String nexemplars;
		private Double preu;
		private String observacions;
		private String url;
		private String tipoEnvio;

		private String observacionsGestor;
		 private String estadoSolicitud;
		 private String tipusSolicitud;
		
		 private SolicitudLlibreVo[] llibres;
		 private SolicitudRevistaVo[] revistes;
		
		private FormFile theFile;
		
		 private String idEstadoSolicitudSelect;
		 private String idEstadoSolicitudSelectSearch;
		 private String idEstatAnt;
		 private String goTo;
		 
		 private boolean checkEstatTots;
		 private boolean checkEstatOrdreCompra;
		 private boolean checkEstatConvocada;
		 private boolean checkEstatEspera;
		 private boolean checkEstatDenegat;
		 private boolean checkEstatArribat;
		 private boolean checkEstatAnulat;
		 
		 private boolean checkNotificacio;
		 private boolean checkElectronic;
		

		 private String urlTestCataleg;
		 private String urlTestCatalegByIsbn;
		 
		 private String urlTestCatalegConsorci;
		 private String urlTestCatalegConsorciByIsbn;

		 private HistoricLlibreVo[] historicLlibre;
		 private HistoricRevistaVo[] historicRevista;

		 private LlibreVo[] llibresDuplicats;
		 private RevistaVo[] revistesDuplicats;
		 private UserVo[] users;
		 
		 private String idMillenium;
		 private String nregistroBiblio;
		 
		 private EstadoSolicitudVo[] estadosSolicituds;
		 
		 private boolean checkTipusBr;
		 private boolean checkTipusGrup;
		 private boolean checkTipusRecer;
		 private boolean checkTipusDes;
		 
		 private Integer tratadoMillenium;
		 
		 private String lloc;
		 private String any;
		 
		 private String idRolSelect;
		 private String filtreNick;
		 
		 private String dataInici;
		 private String dataFi;
		 
		 private String urlTestAmazonByIsbn;

		
		
	 
	 /** 
		 * Method reset
		 * @param mapping
		 * @param request
		 */
		public void reset(ActionMapping mapping, HttpServletRequest request) {
	
		}
		
		public void cleanFields(ActionMapping mapping, HttpServletRequest request) {
			this.idSolicitud = null;
			this.user = null;
			this.llibre = null;
			this.estadoSolicitud  = null;
			this.assignatura = "";
		    this.centreResponsabilitat  = "";
			this.personaSolicitant  = "";
			this.nomGrupOrganitzatiu  = "";
			this.codiOsrt  = "";
			this.codiProyecte  = "";
			this.idPerfilUoc =null;
			this.tipusRadio = "";
			this.perfilUOC = "";
			this.idLlibre = null;
			this.autor = "";
			this.titol = "";
			this.editorial = "";
			this.edicio = "";
			this.isbn = "";
			this.issn = "";
			this.nexemplars = null;
			this.preu = null;
			this.observacions = "";
			this.url = "";
			this.tipoEnvio = "";
			this.llibres = null;
			this.goTo = "";
	
		}
		



	public Integer getIdSolicitud() {
		return idSolicitud;
	}



	public void setIdSolicitud(Integer idSolicitud) {
		this.idSolicitud = idSolicitud;
	}



	public UserVo getUser() {
		return user;
	}



	public void setUser(UserVo user) {
		this.user = user;
	}



	public LlibreVo getLlibre() {
		return llibre;
	}



	public void setLlibre(LlibreVo llibre) {
		this.llibre = llibre;
	}






	public String getObservacionsGestor() {
		return observacionsGestor;
	}



	public void setObservacionsGestor(String observacionsGestor) {
		this.observacionsGestor = observacionsGestor;
	}



	public String getEstadoSolicitud() {
		return estadoSolicitud;
	}



	public void setEstadoSolicitud(String estadoSolicitud) {
		this.estadoSolicitud = estadoSolicitud;
	}



	public String getTipusSolicitud() {
		return tipusSolicitud;
	}



	public void setTipusSolicitud(String tipusSolicitud) {
		this.tipusSolicitud = tipusSolicitud;
	}



	public String getAssignatura() {
		return assignatura;
	}



	public void setAssignatura(String assignatura) {
		this.assignatura = assignatura;
	}



	public String getCentreResponsabilitat() {
		return centreResponsabilitat;
	}



	public void setCentreResponsabilitat(String centreResponsabilitat) {
		this.centreResponsabilitat = centreResponsabilitat;
	}



	public String getPersonaSolicitant() {
		return personaSolicitant;
	}



	public void setPersonaSolicitant(String personaSolicitant) {
		this.personaSolicitant = personaSolicitant;
	}



	public String getNomGrupOrganitzatiu() {
		return nomGrupOrganitzatiu;
	}



	public void setNomGrupOrganitzatiu(String nomGrupOrganitzatiu) {
		this.nomGrupOrganitzatiu = nomGrupOrganitzatiu;
	}



	public String getCodiOsrt() {
		return codiOsrt;
	}



	public void setCodiOsrt(String codiOsrt) {
		this.codiOsrt = codiOsrt;
	}



	public String getIdPerfilUoc() {
		return idPerfilUoc;
	}



	public void setIdPerfilUoc(String idPerfilUoc) {
		this.idPerfilUoc = idPerfilUoc;
	}



	public String getTipusRadio() {
		return tipusRadio;
	}



	public void setTipusRadio(String tipusRadio) {
		this.tipusRadio = tipusRadio;
	}



	public String getCodiProyecte() {
		return codiProyecte;
	}



	public void setCodiProyecte(String codiProyecte) {
		this.codiProyecte = codiProyecte;
	}



	public String getPerfilUOC() {
		return perfilUOC;
	}



	public void setPerfilUOC(String perfilUOC) {
		this.perfilUOC = perfilUOC;
	}



	public Integer getIdLlibre() {
		return idLlibre;
	}



	public void setIdLlibre(Integer idLlibre) {
		this.idLlibre = idLlibre;
	}



	public String getAutor() {
		return autor;
	}



	public void setAutor(String autor) {
		this.autor = autor;
	}



	public String getTitol() {
		return titol;
	}



	public void setTitol(String titol) {
		this.titol = titol;
	}



	public String getEditorial() {
		return editorial;
	}



	public void setEditorial(String editorial) {
		this.editorial = editorial;
	}



	public String getIsbn() {
		return isbn;
	}



	public void setIsbn(String isbn) {
		this.isbn = isbn;
	}



	public String getIssn() {
		return issn;
	}



	public void setIssn(String issn) {
		this.issn = issn;
	}



	public String getNexemplars() {
		return nexemplars;
	}



	public void setNexemplars(String nexemplars) {
		this.nexemplars = nexemplars;
	}



	public Double getPreu() {
		return preu;
	}



	public void setPreu(Double preu) {
		this.preu = preu;
	}



	public String getObservacions() {
		return observacions;
	}



	public void setObservacions(String observacions) {
		this.observacions = observacions;
	}



	public String getEdicio() {
		return edicio;
	}



	public void setEdicio(String edicio) {
		this.edicio = edicio;
	}




	public SolicitudLlibreVo[] getLlibres() {
		return llibres;
	}



	public void setLlibres(SolicitudLlibreVo[] llibres) {
		this.llibres = llibres;
	}



	public SolicitudRevistaVo[] getRevistes() {
		return revistes;
	}



	public void setRevistes(SolicitudRevistaVo[] revistes) {
		this.revistes = revistes;
	}



	public String getUrl() {
		return url;
	}



	public void setUrl(String url) {
		this.url = url;
	}



	public String getTipoEnvio() {
		return tipoEnvio;
	}



	public void setTipoEnvio(String tipoEnvio) {
		this.tipoEnvio = tipoEnvio;
	}



	public FormFile getTheFile() {
		return theFile;
	}



	public void setTheFile(FormFile theFile) {
		this.theFile = theFile;
	}



	public String getIdEstadoSolicitudSelect() {
		return idEstadoSolicitudSelect;
	}



	public void setIdEstadoSolicitudSelect(String idEstadoSolicitudSelect) {
		this.idEstadoSolicitudSelect = idEstadoSolicitudSelect;
	}
	
	public String getIdEstatAnt() {
		return idEstatAnt;
	}



	public void setIdEstatAnt(String idEstatAnt) {
		this.idEstatAnt = idEstatAnt;
	}



	public String getGoTo() {
		return goTo;
	}



	public void setGoTo(String goTo) {
		this.goTo = goTo;
	}



	public boolean isCheckEstatTots() {
		return checkEstatTots;
	}



	public void setCheckEstatTots(boolean checkEstatTots) {
		this.checkEstatTots = checkEstatTots;
	}



	public boolean isCheckEstatOrdreCompra() {
		return checkEstatOrdreCompra;
	}



	public void setCheckEstatOrdreCompra(boolean checkEstatOrdreCompra) {
		this.checkEstatOrdreCompra = checkEstatOrdreCompra;
	}



	public boolean isCheckEstatConvocada() {
		return checkEstatConvocada;
	}



	public void setCheckEstatConvocada(boolean checkEstatConvocada) {
		this.checkEstatConvocada = checkEstatConvocada;
	}



	public boolean isCheckEstatEspera() {
		return checkEstatEspera;
	}



	public void setCheckEstatEspera(boolean checkEstatEspera) {
		this.checkEstatEspera = checkEstatEspera;
	}



	public boolean isCheckEstatDenegat() {
		return checkEstatDenegat;
	}



	public void setCheckEstatDenegat(boolean checkEstatDenegat) {
		this.checkEstatDenegat = checkEstatDenegat;
	}



	public boolean isCheckEstatArribat() {
		return checkEstatArribat;
	}



	public void setCheckEstatArribat(boolean checkEstatArribat) {
		this.checkEstatArribat = checkEstatArribat;
	}



	public boolean isCheckEstatAnulat() {
		return checkEstatAnulat;
	}



	public void setCheckEstatAnulat(boolean checkEstatAnulat) {
		this.checkEstatAnulat = checkEstatAnulat;
	}



	public boolean isCheckNotificacio() {
		return checkNotificacio;
	}

	public void setCheckNotificacio(boolean checkNotificacio) {
		this.checkNotificacio = checkNotificacio;
	}

	public String getUrlTestCataleg() {
		return urlTestCataleg;
	}



	public void setUrlTestCataleg(String urlTestCataleg) {
		this.urlTestCataleg = urlTestCataleg;
	}



	public String getUrlTestCatalegByIsbn() {
		return urlTestCatalegByIsbn;
	}



	public void setUrlTestCatalegByIsbn(String urlTestCatalegByIsbn) {
		this.urlTestCatalegByIsbn = urlTestCatalegByIsbn;
	}

	public String getUrlTestCatalegConsorci() {
		return urlTestCatalegConsorci;
	}

	public void setUrlTestCatalegConsorci(String urlTestCatalegConsorci) {
		this.urlTestCatalegConsorci = urlTestCatalegConsorci;
	}

	public String getUrlTestCatalegConsorciByIsbn() {
		return urlTestCatalegConsorciByIsbn;
	}

	public void setUrlTestCatalegConsorciByIsbn(String urlTestCatalegConsorciByIsbn) {
		this.urlTestCatalegConsorciByIsbn = urlTestCatalegConsorciByIsbn;
	}

	public HistoricLlibreVo[] getHistoricLlibre() {
		return historicLlibre;
	}

	public void setHistoricLlibre(HistoricLlibreVo[] historicLlibre) {
		this.historicLlibre = historicLlibre;
	}

	public HistoricRevistaVo[] getHistoricRevista() {
		return historicRevista;
	}

	public void setHistoricRevista(HistoricRevistaVo[] historicRevista) {
		this.historicRevista = historicRevista;
	}

	public LlibreVo[] getLlibresDuplicats() {
		return llibresDuplicats;
	}

	public void setLlibresDuplicats(LlibreVo[] llibresDuplicats) {
		this.llibresDuplicats = llibresDuplicats;
	}

	public String getIdMillenium() {
		return idMillenium;
	}

	public void setIdMillenium(String idMillenium) {
		this.idMillenium = idMillenium;
	}

	public EstadoSolicitudVo[] getEstadosSolicituds() {
		return estadosSolicituds;
	}

	public void setEstadosSolicituds(EstadoSolicitudVo[] estadosSolicituds) {
		this.estadosSolicituds = estadosSolicituds;
	}

	public boolean isCheckTipusBr() {
		return checkTipusBr;
	}

	public void setCheckTipusBr(boolean checkTipusBr) {
		this.checkTipusBr = checkTipusBr;
	}

	public boolean isCheckTipusGrup() {
		return checkTipusGrup;
	}

	public void setCheckTipusGrup(boolean checkTipusGrup) {
		this.checkTipusGrup = checkTipusGrup;
	}

	public boolean isCheckTipusRecer() {
		return checkTipusRecer;
	}

	public void setCheckTipusRecer(boolean checkTipusRecer) {
		this.checkTipusRecer = checkTipusRecer;
	}

	public boolean isCheckTipusDes() {
		return checkTipusDes;
	}

	public void setCheckTipusDes(boolean checkTipusDes) {
		this.checkTipusDes = checkTipusDes;
	}

	public boolean isCheckElectronic() {
		return checkElectronic;
	}

	public void setCheckElectronic(boolean checkElectronic) {
		this.checkElectronic = checkElectronic;
	}

	public Integer getTratadoMillenium() {
		return tratadoMillenium;
	}

	public void setTratadoMillenium(Integer tratadoMillenium) {
		this.tratadoMillenium = tratadoMillenium;
	}

	public String getLloc() {
		return lloc;
	}

	public void setLloc(String lloc) {
		this.lloc = lloc;
	}

	public String getAny() {
		return any;
	}

	public void setAny(String any) {
		this.any = any;
	}

	public String getNregistroBiblio() {
		return nregistroBiblio;
	}

	public void setNregistroBiblio(String nregistroBiblio) {
		this.nregistroBiblio = nregistroBiblio;
	}

	public RevistaVo[] getRevistesDuplicats() {
		return revistesDuplicats;
	}

	public void setRevistesDuplicats(RevistaVo[] revistesDuplicats) {
		this.revistesDuplicats = revistesDuplicats;
	}

	public Integer getIdRevista() {
		return idRevista;
	}

	public void setIdRevista(Integer idRevista) {
		this.idRevista = idRevista;
	}

	public UserVo[] getUsers() {
		return users;
	}

	public void setUsers(UserVo[] users) {
		this.users = users;
	}

	public String getIdRolSelect() {
		return idRolSelect;
	}

	public void setIdRolSelect(String idRolSelect) {
		this.idRolSelect = idRolSelect;
	}

	public String getFiltreNick() {
		return filtreNick;
	}

	public void setFiltreNick(String filtreNick) {
		this.filtreNick = filtreNick;
	}

	public String getIdEstadoSolicitudSelectSearch() {
		return idEstadoSolicitudSelectSearch;
	}

	public void setIdEstadoSolicitudSelectSearch(
			String idEstadoSolicitudSelectSearch) {
		this.idEstadoSolicitudSelectSearch = idEstadoSolicitudSelectSearch;
	}

	public String getDataInici() {
		return dataInici;
	}

	public void setDataInici(String dataInici) {
		this.dataInici = dataInici;
	}

	public String getDataFi() {
		return dataFi;
	}

	public void setDataFi(String dataFi) {
		this.dataFi = dataFi;
	}

	public String getUrlTestAmazonByIsbn() {
		return urlTestAmazonByIsbn;
	}

	public void setUrlTestAmazonByIsbn(String urlTestAmazonByIsbn) {
		this.urlTestAmazonByIsbn = urlTestAmazonByIsbn;
	}



	
}
